em, i {
    font-style: italic;
}

strong, b {
    font-weight: bold;
}

del, strike {
    text-decoration: line-through;
}

abbr, acronym {
    border-bottom: 1px dotted #000000;
    cursor: help;
}

ol li {
    list-style: decimal outside none;
}

ul li {
    list-style-position: outside;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {
    padding: 1px;
}

a {
    outline: medium none;
}

:focus {
}

.bg-image {
    overflow: hidden;
    position: relative;
}

.bg-image span.bg {
    height: 100%;
    position: absolute;
    width: 100%;
}

#element_id {
    height: 72px;
    width: 285px;
}

#element_id span.bg {
    background: url("http://twimgs.com/custom/common/bc_template08/masthead-bg.gif") no-repeat scroll center top transparent;
}

.bg {
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -5000px;
}

span.bg {
    text-indent: 0;
}

a.image-map {
    display: block;
    position: absolute;
}

body a.image-map, body a.image-map:hover, body a.image-map:visited, body a.image-map:visited:hover {
    text-decoration: none;
}

a.image-map i {
    visibility: hidden;
}

a#link_id1 {
    height: 20px;
    left: 0;
    top: 0;
    width: 60px;
}

a#link_id2 {
    height: 20px;
    left: 70px;
    top: 0;
    width: 80px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

ul li.clearfix {
    display: list-item;
}

.clearfix-q {
    overflow: hidden;
}

.drop-shadow {
    background: url("http://twimgs.com/informationweekreports/analytics/images/cover_drop_shadow.gif") no-repeat scroll right bottom transparent;
    clear: right;
    display: inline;
    float: left;
    margin: 0;
    position: relative;
}

.drop-shadow img {
    border: 1px solid #999999;
    display: block;
    margin: -3px 10px 6px -3px;
    position: relative;
}

#topAdContainer {
    height: 0;
    overflow: hidden;
}

.container-wapper {
    text-align: left;
    width: 984px;
    margin: 0 auto;
}

h2 {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png") no-repeat scroll right top #515152;
    color: #FFFFFF;
    font-size: 138.5%;
    margin-bottom: 12px;
    margin-top: 30px;
    position: relative;
    text-transform: uppercase;
}

h2.first {
    margin-top: 0;
}

h2 span {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt.png") no-repeat scroll left top transparent;
    display: block;
    line-height: 138.5%;
    padding: 0 12px;
}

h2.sub {
    font-size: 123.1%;
}

h2.sub span {
    line-height: 153.9%;
    padding: 0 6px;
}

h2 span em {
    color: #CCCCCC;
    font-style: normal;
}

p {
    font-size: 93%;
    padding-bottom: 10px;
}

p.summary {
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
}

a, a:active, a:visited {
    color: #003BB0;
    text-decoration: none;
}

a:hover, a:visited:hover {
    color: #003BB0;
    text-decoration: underline;
}

p a, p a:active, p a:visited {
    text-decoration: underline;
}

p a:hover, p a:visited:hover {
    text-decoration: none;
}

.content ul li a {
    font-size: 93%;
}

.content ul li h3 a, .content ul li h4 a, .content ul li h5 a, .content ul li p a, .content ul li div a {
    font-size: 100%;
}

img.cover {
    float: left;
    margin: 2px 10px 8px 0;
}

.ad {
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
}

#footer-ad .ad {
    margin: 0 auto;
}

.photo {
    float: left;
    margin-top: 2px;
}

.author {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 50px;
}

img.author {
    margin-top: 2px;
    text-align: left;
    width: auto;
}

.author img {
    margin: 2px 0 4px;
}

.feedVideoImage {
    float: left;
    height: 69px;
    margin: 0 10px 3px 0;
    overflow: hidden;
    text-align: left;
    width: 120px;
}

.feedVideoImage img {
    margin: 0 0 5px;
    max-height: 69px;
    max-width: 120px;
}

.caption {
    color: #666666;
    font-size: 93%;
}

.pub-date {
    color: #6E6D6D;
}

div.pub {
    color: #999999;
    font-size: 93%;
    padding-bottom: 2px;
}

.date {
    color: #999999;
    font-family: verdana;
    font-size: 70%;
    font-weight: bold;
    margin-bottom: 6px;
}

ul.results .date {
    color: #999999;
    font-family: arial;
    font-size: 93%;
    font-weight: normal;
    margin: 0;
    padding-bottom: 2px;
}

#bd .asset-type {
    color: #054EDD;
    font-family: verdana;
    font-size: 70%;
    font-weight: bold;
    text-transform: uppercase;
}

.byline {
    color: #666666;
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
}

a.icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    text-indent: -5000px;
    width: 21px;
}

#bd .button {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    text-indent: -5000px;
}

#bd .button:hover {
    background-position: 0 bottom;
}

#bd button.button {
    border: 0 none;
    cursor: pointer;
}

a.sign-up {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-signup.gif");
    height: 27px;
    margin-bottom: 5px;
    width: 90px;
}

a.subscribe {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-subscribe-now.png");
    height: 27px;
    margin-bottom: 5px;
    width: 114px;
}

a.subscribe-now {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-subscribe-now.png");
    height: 27px;
    margin-bottom: 5px;
    width: 114px;
    background-position:top left;
}

a.subscribe-now:hover {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-subscribe-now.png");
    height: 27px;
    margin-bottom: 5px;
    width: 114px;
    background-position:bottom left;
}

a.rss {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-rss.png");
}

a.facebook {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-facebook.png");
}

a.twitter {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-twitter.png");
}

a.continue {
    display: block;
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
    text-align: right;
}

a.continueLeft {
    display: block;
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
    text-align: left;
}

a.continue span {
    font-size: 90%;
}

a.tabbedHPFeaturedHeadline {
    color: #003BB0;
}

html {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-body.png") repeat-x scroll 0 0 #FFFFFF;
    color: #000000;
    margin-top: 0;
    padding-top: 0;
}

body {
    margin-top: 0;
    padding-top: 0;
}

.container {
    background: url("http://twimgs.com/informationweek/iwk_refresh/img/bg-container_trans_extended.png") no-repeat scroll 50% 0 transparent !important;
    padding: 9px 8px 0;
    position: relative;
    width: 1000px !important;
}

#hd #header {
    border: 0 none;
}

#bd {
    margin-top: 0;
}

#bd #yui-main {
    
}

#bd #yui-main .main-content {
    margin-right: 357px;
}

#bd .secondary-content {
    width: 337px;
}

#hd .account {
    border-bottom: 1px solid #999999;
    color: #9D0000;
    font-size: 93%;
    font-weight: bold;
    left: 18px;
    padding-bottom: 3px;
    top: 10px;
}

#hd .account a {
    background: url("http://twimgs.com/infoweek/iwk_refresh/border-account.png") no-repeat scroll 0 1px transparent;
    margin-left: 10px;
    padding-left: 12px;
}

#hd input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EDEFEF;
    border-color: #818280 -moz-use-text-color -moz-use-text-color #8F8F8F;
    border-right: 0 none;
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
    margin-right: 8px;
    padding: 1px 0;
}

#hd input.button {
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 18px;
    padding: 0;
    text-indent: -5000px;
    width: 65px;
}

#hd .banner-ad {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999;
    border-style: solid;
    border-width: 1px 0;
    padding: 10px 0;
    text-align: center;
}

#hd .banner-ad .ad {
    border: 1px solid #BDC0C3;
    margin: 0;
}

#hd #header2 {
    height: 136px;
}

#hd #header2 .brand {
    left: 18px;
    margin-top: 32px;
}

#hd #header2 .tagline {
    margin-top: 77px;
}

#hd #h-search {
    margin-top: 46px;
}

#hd #h-nav_mainSection {
    margin-top: 109px;
}

#hd #h-nav_mainSection ul li {
    float: left;
    height: 19px;
    margin-right: 8px;
}

#hd #h-nav_mainSection ul li a {
    display: block;
    height: 19px;
    padding: 3px 0 0;
    text-align: center;
    width: 56px;
}

#hd #nav2 {
    margin: 0;
}

#hd #subnav li {
    background: none repeat scroll 0 0 transparent;
    font-size: 93%;
    font-weight: normal;
}

.main-content .yui-gd .yui-u {
    margin-left: 24px;
    width: 392px;
}

.main-content .yui-gd div.yui-u.first {
    margin: 0;
    width: 210px;
}

.main-content .featured-content {
    margin-bottom: 0;
}

.main-content .featured-content a:hover, .main-content .featured-content a:visited:hover {
    text-decoration: none;
}

.main-content h2.feature {
    background: none repeat scroll 0 0 transparent;
    color: #A30000;
    font-size: 182%;
    font-weight: bold;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.main-content h2.resources {
    margin-bottom: 0;
}

.main-content h3 {
    font-size: 138.5%;
    line-height: 100%;
    margin-bottom: 6px;
}

.main-content h3.feature {
    font-size: 138.5%;
    font-weight: bold;
    line-height: 93%;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.main-content h3.sub {
    font-size: 108%;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.main-content ul.news h3, .main-content ul.results h3, .main-content ul.blogs h3 {
    font-weight: bold;
    line-height: 116%;
    margin-bottom: 4px;
}

.main-content ul.results h3, .main-content ul.blogs h3 {
    margin-bottom: 0;
}

.main-content h4 {
    font-size: 108%;
    font-weight: bold;
    line-height: 116%;
    margin-bottom: 3px;
}

.main-content h4.sub {
    color: #767676;
    margin-bottom: 6px;
}

.main-content .yui-gd div.yui-u.first ul.posts h4 {
    font-size: 93%;
}

.main-content .yui-gd div.yui-u.first ul.articles h4 {
    font-size: 100%;
}

.main-content ul.news h4 {
    font-size: 93%;
    font-weight: bold;
    line-height: 108%;
    margin-bottom: 2px;
}

.main-content ul.archive h4 {
    font-weight: normal;
}

.main-content ul li {
    margin-bottom: 8px;
}

.main-content ul.archive {
    margin-left: 12px;
}

.main-content ul.archive li {
    color: #A30000;
    list-style: disc outside none;
    margin-bottom: 9px;
}

.main-content ul.resources {
    margin-left: 6px;
}

.main-content ul.resources li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bullet-blue.png") no-repeat scroll 0 7px transparent;
    color: #003BB0;
    margin-bottom: 6px;
    padding-left: 7px;
}

.main-content ul.blog-archive li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bullet-red.png") no-repeat scroll 0 6px transparent;
    margin-bottom: 3px;
    padding-left: 7px;
}

.main-content ul.news {
    margin-top: 10px;
}

.main-content ul.results {
    margin: 10px 12px 0;
}

.main-content ul.posts li {
    margin-bottom: 20px;
}

.main-content ul.posts p {
    margin-left: 60px;
}

#bd .main-content li.flush p, #bd .main-content li.flush .byline, #bd .main-content li.flush .pub-date {
    margin-left: 0;
}

.main-content div.tools {
    margin-bottom: 4px;
    text-align: right;
    width: 218px;
}

.main-content div.tools .pub-date {
    float: left;
}

.main-content ul.social-links,
.main-content ul.social-links-hp {
    background: url("http://twimgs.com/infoweek/iwk_refresh/follow.png") no-repeat scroll 0 5px transparent;
    float: left;
    margin-right: 15px;
    margin-top: -2px;
    padding-left: 37px;
    text-align: left;
}

.main-content ul.social-links-hp {
    float: right !important;
}

.main-content article ul.social-links {
	overflow:visible !important;
}

.main-content ul.social-links li,
.main-content ul.social-links-hp li {
    float: left;
    margin: 0 0 0 5px;
}

.main-content ul.social-links-hp li {
    float: right !important;
}

.main-content h2 .share {
    font-size: 70%;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: none;
    top: 4px;
    width: 130px;
}

.main-content h2 ul.social-links {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/follow-hd-trans.png");
}

h2 a.rss {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-rss-hd.trans.png");
}

h2 a.facebook {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-facebook-hd.trans.png");
}

h2 a.twitter {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-twitter-hd.trans.png");
}

h2 a.single {
    position: absolute;
    right: 3px;
    top: 3px;
}

.main-content div.announcement {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-announce-bottom.png") no-repeat scroll 0 bottom #F2F2F2;
    margin-top: 30px;
    padding-bottom: 9px;
    text-align: center;
    width: 218px;
}

.government .main-content div.announcement {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-announce-bottom-gov.png") no-repeat scroll 0 bottom #CFD7EC;
}

.main-content div.featured {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-featured-top.png") no-repeat scroll 0 top #F2F2F2;
    margin-bottom: 30px;
    padding: 0 8px 6px;
    position: relative;
    width: 202px;
}

.main-content div.featured .bg-graphic {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-featured-bottom.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 6px;
    left: 0;
    position: absolute;
    width: 218px;
}

.main-content div.resources {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-resources-top.png") no-repeat scroll 0 top #EEEEEE;
    margin-top: 30px;
    padding: 12px 12px 4px;
    width: 602px;
}

.container .main-content div.announcement h2, .container .main-content div.resources h2 {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 138.5%;
    font-weight: bold;
    line-height: 116%;
    margin: 0 0 6px;
    text-transform: none;
}

.container .main-content div.announcement h2 {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-announce-top.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    padding: 6px 9px 0;
}

.container .government .main-content div.announcement h2 {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-announce-top-gov.png") no-repeat scroll 0 0 transparent;
}

#bd .main-content div.featured h2 {
    background: none repeat scroll 0 0 transparent;
    font-size: 138.5%;
}

.main-content div.featured h3 {
    font-weight: bold;
    line-height: 116%;
    margin-bottom: 4px;
}

.main-content div.featured p {
    padding-bottom: 6px;
}

.main-content div.announcement p {
    margin: 0 4px;
}

.main-content div.announcement a.sign-up {
    margin: 0 auto;
}

.main-content .featured-content .contentslide {
    width: 622px;
}

.main-content .featured-content .tabbedHPSmallerRight {
    width: 215px;
}

.main-content .featured-content #tabbedHPRelated ul {
    margin-left: 10px;
}

.main-content .featured-content #tabbedHPRelated li {
    color: #971C10;
    list-style: square outside none;
    margin-left: 0;
}

.main-content .featured-content #tabbedHPRelated ul li a {
    font-size: 100%;
}

.main-content .featured-content .pagination {
    margin-top: -2px;
    width: 620px;
}

.main-content .featured-content .pagination a {
    display: block;
    float: left;
    height: 17px;
    margin-right: 4px;
    padding-bottom: 0;
}

.secondary-content div.resources {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #858383;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 30px;
    padding: 8px 11px;
}

.secondary-content div.video {
    padding: 8px 0 0;
}

.secondary-content div.issue {
    min-height: 174px;
}

.secondary-content div.jobs .continue {
    text-align: left;
}

.secondary-content h2 {
    margin: 0;
}

.secondary-content h2 span {
    line-height: 167%;
}

.secondary-content h3 {
    font-size: 108%;
    font-weight: bold;
    margin: 2px 0;
    text-transform: uppercase;
}

.secondary-content h4 {
    color: #A10000;
    font-size: 123.1%;
    font-weight: bold;
}

.secondary-content h4 a {
    display: block;
    font-size: 93%;
    margin-bottom: 15px;
}

.secondary-content h5 {
    color: #A10000;
    font-size: 108%;
    font-weight: bold;
    margin-bottom: 5px;
}

.secondary-content h6 {
    font-weight: bold;
}

.secondary-content ul.resources li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bullet-red.png") no-repeat scroll 0 6px transparent;
    font-size: 93%;
    padding-left: 7px;
}

.secondary-content ul.events li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bullet-blue.png") no-repeat scroll 0 6px transparent;
    margin-bottom: 7px;
    padding-left: 7px;
}

.secondary-content .tabs ul.events li {
    font-weight: bold;
}

.secondary-content ul.assets {
    margin: 0 0 18px 18px;
}

.secondary-content ul.assets li {
    color: #A30000;
    list-style: disc outside none;
    margin-bottom: 2px;
}

.secondary-content ul.assets li p.short-desc {
    color: #000000;
}

.secondary-content .issue ul.assets li {
    color: #000000;
    font-size: 116%;
    font-weight: bold;
    list-style: disc inside none;
    margin-bottom: 5px;
}

.secondary-content .digitalIssue .assets {
    margin: 0 0 4px 0;
    padding: 0 0 0 0;
    width:191px;
    float:right;
}

.secondary-content .digitalIssue .assets h5 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:95%;
    text-transform:uppercase;
}

.secondary-content .digitalIssue assets ul {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0;
    font-weight:normal;
}

.secondary-content .digitalIssue .assets ul li {
    list-style: disc outside none;
    margin: 5px 0 5px 16px;
    color: #A30000;
    font-weight:normal;
}

.secondary-content .digitalIssue .assets a.download-now {
	margin: 12px 0 8px 0;
}

.secondary-content .issue .cover,
.secondary-content .digitalIssue .cover {
    float: left;
    margin: 4px 10px 4px 0;
    width: 110px;
}

.secondary-content {
    margin-top: 0 !important;
}

.secondary-content .issue .cover img
.secondary-content .digitalIssue .cover img {
    margin-bottom: 8px;
}

.secondary-content a.sign-up {
    float: right;
}

.secondary-content .issue a.subscribe,
.secondary-content .issue a.subscribe-now {
    float: left;
    margin-top: 10px;
}

.secondary-content .asset-type {
    color: #333333;
    font-size: 77%;
    font-weight: normal;
}

.secondary-content .ad {
    margin-bottom: 30px;
}

.secondary-content .ad.sm {
    margin-bottom: 15px;
}

/* magSub in secondary-content --  7/11/2012 JH */
.secondary-content .magSub {
	width:192px;
	float:right;
	text-align:left;
}

.secondary-content .magSub h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	font-weight:normal;
}

.secondary-content .magSub h5 strong {
	font-weight:bold;
	color:#A10000;
}

.secondary-content .magSub form label.overlabel,
.secondary-content .magSub form label.overlabel-sub1,
.secondary-content .magSub form label.overlabel-sub2,
.secondary-content .magSub form label.overlabel-sub3 {
	/* overlabel-sub1, overlabel-sub2, overlabel-sub3, to be implemented by IT */
	padding:4px 2px 3px 2px;
	width: 177px;
	height:14px;
 	font-size: 12px;
	font-family: arial, sans-serif;
	/* color: #666; */
	color: #999;
}

.secondary-content .magSub form input[type="text"] {
	margin:6px 0;
	padding:4px 4px 3px 4px;
	width: 177px;
	height:14px;
	border-top:solid 1px #636363;
	border-right:solid 1px #cececf;
	border-bottom:solid 1px #cececf;
	border-left:solid 1px #636363;
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #000;
	/* color: #666; */
}

.secondary-content .magSub form button,
.secondary-content .magSub form input[type="submit"] {
    padding: 0 0 0 0;
}

.secondary-content .magSub form input.button {
    margin: 8px 0 8px 0;    
    padding:0 0 0 0;
    border: 0 none;
    width: 114px;
    height: 27px;
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-subscribe-now.png") no-repeat scroll 0 0 transparent;    
    text-indent: -999em;
    cursor: pointer;
}

/* magSub in secondary-content --  7/11/2012 JH */






.jobs div.tools {
    color: #565656;
    float: right;
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
    text-align: right;
    width: 220px;
}

.jobs ul.social-links {
    float: right;
    margin-top: -2px;
    text-align: left;
}

.jobs ul.social-links li {
    float: left;
    margin: 0 0 0 10px;
}

.jobs a.icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -5000px;
    width: 16px;
}

.jobs a.email {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-email-sm.png");
}

.jobs a.twitter {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-twitter-sm.png");
}

.jobs a.rss {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/icon-rss-sm.png");
}

form.subscribe {
    float: right;
    width: 190px;
}

form.subscribe label, form.subscribe input {
    font-size: 93%;
}

form.subscribe .text {
    border: 1px solid #666666;
    float: left;
    margin-bottom: 6px;
    padding: 4px 2px;
    width: 100px;
}

form.subscribe label.text {
    border: 0 none;
    clear: left;
    display: block;
    float: left;
    font-size: 85%;
    margin-right: 3px;
    padding-top: 4px;
    text-align: right;
    width: 75px;
}

form.subscribe button.submit,
form.subscribe-now button.submit {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-subscribe_now.png");
    clear: left;
    height: 27px;
    margin: 5px 0 5px 83px;
    width: 114px;
}

form.search {
    margin: 15px 0;
}

form.search label.text {
    color: #565656;
    font-weight: bold;
    margin-right: 5px;
    text-transform: uppercase;
}

form.search label.text input {
    border: 1px solid #666666;
    margin-left: 5px;
    padding: 4px 2px;
}

form.search button.submit-button {
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 18px;
    padding: 0;
    text-indent: -5000px;
    width: 65px;
}

.secondary-content div.tabs {
    padding: 0;
}

.secondary-content div.tabs .tab-content {
    padding: 8px 11px;
}

.resources ul.toc {
    margin-bottom: 14px;
}

.resources ul.toc li {
    float: left;
    font-size: 93%;
    font-weight: bold;
    position: relative;
}

.resources ul.toc li a {
    border-bottom: 1px solid #848282;
    border-left: 1px solid #848282;
    display: block;
    padding: 6px 0;
    text-align: center;
    width: 111px;
}

.resources ul.toc li.first a {
    border-left: 0 none;
}

.resources ul.toc li.current a {
    background-color: #515152;
    border-bottom: 1px solid #515152;
    color: #FFFFFF;
}

.resources ul.toc li.current a:link, .resources ul.toc li.current a:active, .resources ul.toc li.current a:visited, .resources ul.toc li.current a:hover, .resources ul.toc li.current a:visited:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.resources ul.toc li .arrow {
    display: none;
}

.resources ul.toc li.current .arrow {
    background: url("http://twimgs.com/infoweek/iwk_refresh/arrow.png") no-repeat scroll 50% 0 transparent;
    bottom: -11px;
    display: block;
    height: 11px;
    left: 0;
    position: absolute;
    width: 111px;
}

.top-content .tabbed .tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000;
    border-style: solid;
    border-width: 3px 1px 1px;
    padding: 8px 8px 8px 3px;
}

.top-content .tabbed ul.toc {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png") no-repeat scroll right top #515152;
    color: #FFFFFF;
    font-size: 108%;
    margin-top: 30px;
    text-transform: uppercase;
}

.top-content .tabbed ul.toc li {
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

.top-content .tabbed ul.toc li a {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt.png") no-repeat scroll right top #ADADAD;
    display: block;
    padding: 1px 10px 0;
}

.top-content .tabbed ul.toc li a.first {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt.png") no-repeat scroll left top #ADADAD;
}

.top-content .tabbed ul.toc li.current a {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt-current.png") no-repeat scroll right top #0C0C0C;
}

.top-content .tabbed ul.toc li.current a.first {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-tab-lt-current.png") no-repeat scroll left top #0C0C0C;
}

.top-content .tabbed ul.toc li a, .top-content .tabbed ul.toc li a:active, .top-content .tabbed ul.toc li a:visited, .top-content .tabbed ul.toc li a:hover, .top-content .tabbed ul.toc li a:visited:hover {
    color: #000000;
    text-decoration: none;
}

.top-content .tabbed ul.toc li.current a, .top-content .tabbed ul.toc li.current a:active, .top-content .tabbed ul.toc li.current a:visited, .top-content .tabbed ul.toc li.current a:hover, .top-content .tabbed ul.toc li.current a:visited:hover {
    color: #FFFFFF;
    text-decoration: none;
}

#bd div.gallery {
    padding-right: 0;
}

.main-content div.gallery {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #858383;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 30px;
    padding: 8px 11px;
}

.main-content ul.gallery li {
    color: #A8000E;
    float: left;
    margin: 4px 6px 0;
    width: 110px;
}

div.gallery a.continue {
    padding-right: 8px;
}

#bd .gallery h5 {
    font-size: 93%;
    font-weight: normal;
    margin: 0;
}

ul.gallery {
    margin-bottom: 20px;
}

div.video ul.gallery {
    padding: 0 11px;
}

ul.gallery li {
    color: #A8000E;
    float: left;
    margin-right: 4px;
    width: 100px;
}

ul.gallery img {
    border: 1px solid #000000;
}

div.video ul.gallery img {
    border: 1px solid #D8D8D8;
}

#ft {
    margin-top: 60px;
    text-align: center;
}

.government .main-content h2 {
    background-color: #1C48A8;
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-gov.png");
}

.government .main-content h2 span {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-gov.png");
}

.cio .main-content h2 {
    background-color: #5B7A8E;
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-cio.png");
}

.cio .main-content h2 span {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-cio.png");
}

.health .main-content h2 {
    background-color: #457FBC;
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-health.png");
}

.health .main-content h2 span {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-health.png");
}

.education .main-content h2 {
    background-color: #00609F;
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt-education.png");
}

.education .main-content h2 span {
    background-image: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt-education.png");
}

.sub-page ul.news h3 {
    font-weight: normal;
    line-height: 93%;
    margin-bottom: 1px;
}

.main-content div.articles {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-column.png") repeat-y scroll 315px 0 transparent;
    padding: 0 0 20px 12px;
}

.main-content div.articles .yui-u {
    width: 293px;
}

div.articles h3 {
    border-bottom: 2px solid #A10000;
    color: #A10000;
    font-size: 123.1%;
    font-weight: bold;
    margin-bottom: 18px;
    padding-bottom: 1px;
    text-transform: uppercase;
}

ul.blogs h3, div.articles h4 {
}

ul.blogs li {
    border-bottom: 1px solid #E80022;
    margin-bottom: 22px;
    padding-bottom: 10px;
}

ul.blogs img.author {
    margin-bottom: 10px;
}

ul.blogs .byline {
    font-size: 70%;
    margin-bottom: 4px;
    margin-left: 60px;
}

div.first ul.articles .byline {
    margin: 1px 0 9px 60px;
}

ul.articles .pub-date, ul.blogs .pub-date {
    color: #999999;
    font-family: verdana;
    font-size: 70%;
    font-weight: bold;
    margin-left: 60px;
}

ul.blogs .entry-tools {
    clear: left;
    font-size: 85%;
    margin: 18px 0;
}

ul.blogs .entry-tools .comments span {
    background: url("http://twimgs.com/infoweek/iwk_refresh/icon-comments.png") no-repeat scroll 50% top transparent;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-weight: bold;
    height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
}

ul.blogs .entry-tools .continue {
    font-size: 108%;
    padding-left: 100px;
}

div.articles .continue {
    display: inline;
    font-family: arial;
    font-size: 100%;
    text-align: left;
}

.search-tools {
    border-bottom: 1px solid #6D6C6C;
    margin-bottom: 20px;
    padding-left: 12px;
}

.search-tools td {
    padding-bottom: 8px;
    padding-right: 10px;
}

.search-tools input[type="submit"] {
    margin: 0 0 0 10px;
}

.search-tools h3 {
    color: #999999;
    font-size: 108%;
    font-weight: bold;
}

.search-tools h3 em {
    color: #000000;
    font-style: normal;
    text-transform: uppercase;
}

.search-tools form {
    font-size: 93%;
    margin-bottom: 10px;
}

.search-tools form label {
    padding-right: 10px;
}

.search-pagination {
    font-size: 108%;
    margin-top: 40px;
    text-align: center;
}

.search-pagination a {
    padding-right: 4px;
}

.search-pagination a, .search-pagination a:active, .search-pagination a:visited {
    text-decoration: underline;
}

.search-pagination a:hover, .search-pagination a:visited:hover {
    text-decoration: none;
}

.search-pagination a.current, .search-pagination a.current:active, .search-pagination a.current:visited, .search-pagination a.current:hover, .search-pagination a.current:visited:hover {
    color: #000000;
    text-decoration: none;
}

.article h1 {
    color: #000000;
    font-size: 227%;
    font-weight: bold;
    margin: 18px 0 8px;
}

.article .article-tools {
    font-size: 93%;
}

.article .article-tools a {
    padding: 0 5px;
}

.article .article-tools a img {
    vertical-align: bottom;
}

.article .social-tools {
    float: right;
}

.article .article-byline {
    color: #666666;
    font-size: 93%;
    margin-bottom: 10px;
}

.article div.article-resources {
    float: left;
    padding: 5px 25px 10px 4px;
    width: 218px;
}

.article div.article-resources h2 {
    text-transform: none;
}

.article div.article-resources h3 {
    color: #990000;
    font-size: 108%;
    font-weight: bold;
}

.article p {
    font-family: verdana;
    line-height: 138.5%;
}

.article div.article-resources ul.archive {
    margin-bottom: 15px;
    margin-left: 14px;
}

blockquote {
    margin-left: 245px;
    padding: 10px 50px;
}

.article blockquote p {
    font-family: arial;
}

img.inset {
    float: right;
    margin: 0 0 10px 10px;
}

.article div.article-resources img.video {
    margin-right: 10px;
}

.article .article-pagination {
    font-size: 93%;
    margin: 20px auto;
    text-align: center;
    width: 600px;
}

.article .article-pagination .controls {
    margin-top: 8px;
}

.article .article-pagination .controls a {
    padding: 0 3px;
}

.article-pagination a.current, .article-pagination a.current:active, .article-pagination a.current:visited, .article-pagination a.current:hover, .article-pagination a.current:visited:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#bd .blogger-info {
    border-bottom: 1px solid red;
    margin-bottom: 16px;
    padding-bottom: 10px;
    position: relative;
}

#bd .bio {
    border: 0 none;
    padding-bottom: 10px;
}

#bd .blogger-info img {
    float: left;
    margin: 0 12px 8px 0;
}

#bd .blogger-info h2 {
    background: none repeat scroll 0 0 transparent;
    color: #7B7B7B;
    font-size: 257%;
    font-weight: normal;
    line-height: 108%;
    margin: 0;
    padding: 0;
    text-transform: none;
}

#bd .blogger-info .title {
    color: #7B7B7B;
    font-family: verdana;
    font-size: 93%;
    font-weight: bold;
}

#bd .blogger-info .tools {
    bottom: 8px;
    font-family: verdana;
    margin: 8px 0 0;
    position: absolute;
    right: 0;
    text-align: left;
    width: auto;
}

#bd .blogger-info .tools .continue {
    clear: both;
    margin: 10px 0;
}

#bd .blogger-info .comments {
    clear: left;
    float: left;
    font-size: 93%;
    padding: 5px 0;
}

#bd .blogger-info .comments span {
    background: url("http://twimgs.com/infoweek/iwk_refresh/icon-comments.png") no-repeat scroll 50% 4px transparent;
    color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    padding: 5px 12px;
}

#bd .blogger-info .tools ul.article-tools {
    float: right;
    font-size: 93%;
    font-weight: bold;
}

#bd .blogger-info .tools ul.article-tools li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/sep.png") no-repeat scroll left 50% transparent;
    float: left;
    padding: 0 12px;
}

#bd .blogger-info .tools ul.article-tools li.first {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}

#bd .blogger-info .tools a.rss {
    background: url("http://twimgs.com/infoweek/icons/icon_rss_16.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 16px;
    padding: 0;
    text-indent: -5000px;
    width: 16px;
}

#bd .blogger-info .tools a.share {
    background: url("http://twimgs.com/infoweek/iwk_refresh/icon-share.png") no-repeat scroll left top transparent;
    display: block;
    height: 16px;
    padding: 0;
    text-indent: -5000px;
    width: 16px;
}

#bd .button-addcomment {
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-addcomment.gif") no-repeat scroll left top transparent;
    border: 0 none;
    display: block;
    height: 27px;
    text-indent: -5000px;
    width: 150px;
}

#bd .button-addcomment:hover {
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-addcomment.gif") no-repeat scroll left bottom transparent;
}

#bd .article h2 {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 257%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}

#bd .article p {
    font-family: verdana;
    font-size: 100%;
    line-height: 153.9%;
    padding-bottom: 15px;
}

#bd .article .byline {
    color: #7B7B7B;
    font-family: verdana;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 8px;
}

#bd .article .byline a {
    font-weight: normal;
}

#bd ul.comments {
    margin: 0 100px 30px 0;
}

#bd ul.comments li {
    background: url("http://twimgs.com/infoweek/iwk_refresh/comment-dots.png") repeat-x scroll left top transparent;
    font-family: verdana;
    margin-top: 20px;
    padding-top: 20px;
}

#bd ul.comments li ul li {
    padding-left: 60px;
}

#bd ul.comments h6 {
    font-size: 93%;
    font-weight: bold;
    margin-bottom: 5px;
}

#bd ul.comments .comment-info {
    color: #797979;
    font-family: verdana;
    font-size: 85%;
    font-weight: bold;
}

#bd ul.comments .comment-tools {
    font-family: verdana;
    font-size: 77%;
    font-weight: bold;
    text-align: right;
}

#bd ul.comments .comment-tools a {
    padding-right: 15px;
}

#bd ul.comments .comment-tools .reply {
    background: url("http://twimgs.com/infoweek/iwk_refresh/icon-commentarrow.png") no-repeat scroll left 3px transparent;
    float: left;
    padding-left: 10px;
}

#bd form.comment {
    margin: 10px 0 30px;
}

#bd form.comment h4 {
    font-size: 182%;
    font-weight: normal;
    margin-bottom: 30px;
}

#bd form.comment label {
    display: block;
    font-size: 138.5%;
    margin-bottom: 15px;
}

#bd form.comment input.text {
    border: 1px solid #7B7B7B;
    color: #797979;
    font-size: 138.5%;
    height: 28px;
    margin-bottom: 20px;
    padding: 8px;
    width: 300px;
}

#bd form.comment textarea.text {
    border: 1px solid #7B7B7B;
    color: #797979;
    font-size: 138.5%;
    height: 200px;
    margin-bottom: 20px;
    padding: 12px 8px;
    width: 450px;
}

#bd .biz-card {
    background: url("http://twimgs.com/infoweek/iwk_refresh/drop-shadow.png") no-repeat scroll right bottom transparent;
    clear: right;
    display: inline;
    float: left;
    font-size: 93%;
    margin: 0 0 15px 5px;
    position: relative;
    width: 336px;
}

#bd .biz-card .inner {
    border: 1px solid #A9A9A9;
    display: block;
    margin: -5px 10px 11px -6px;
    padding: 6px 10px 0;
    position: relative;
    text-align: right;
}

#bd .biz-card a {
    font-weight: bold;
}

#bd .biz-card .name {
    float: left;
    font-size: 116%;
}

#bd .biz-card ul.social-links {
    border-top: 1px solid #A9A9A9;
    margin: 8px 0;
    padding: 10px 0 0 80px;
}

#bd .biz-card ul.social-links li {
    float: left;
    height: 18px;
    margin: 0 0 10px 12px;
    width: 18px;
}

#authorArea_Article img.authorImage {
    float: left !important;
}

#commentary_byline p.comments .bubble {
    background-position: 0 1px;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px;
    margin: 0 6px 0 0;
}

#disqusCommentsBubble p.comments a {
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px;
}

#disqusCommentsBubble p.comments .bubble {
    display: inline-block;
    float: none;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px;
    margin: 0 6px 0 0;
    padding: 1px 0 0 !important;
}

ul.archive span.bubble {
    background-image: url("http://twimgs.com/informationweek/iwk_refresh/icon_comments_IWK.png");
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    display: inline-block;
    float: none;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 0.8em;
    font-weight: bold;
    height: 20px !important;
    margin: -1px 2px 0 0;
    padding: 2px 0 0 !important;
    text-align: center;
    width: 28px !important;
}

#disqusCommentsBubble span.comments span.bubble {
    background-image: url("http://twimgs.com/informationweek/iwk_refresh/icon_comments_IWK.png");
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    display: inline-block;
    float: none;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 0.8em;
    font-weight: bold;
    height: 20px !important;
    margin: -1px 2px 0 0;
    padding: 2px 0 0 !important;
    text-align: center;
    width: 28px !important;
}

ul.secondaryPosts li.clearfix span.comments span.bubble {
    background-image: url("http://twimgs.com/informationweek/iwk_refresh/icon_comments_IWK.png");
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    display: inline-block;
    float: none;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 0.8em;
    font-weight: bold;
    height: 20px !important;
    margin: -1px 2px 0 0;
    padding: 1px 0 0 !important;
    text-align: center;
    width: 28px !important;
}

/* comments-count is an alternate to "bubble" JH 11/26/12 */
.comments-count {
	background: url("http://twimgs.com/informationweek/iwk_refresh/img/social-icons-sprite_v2.png") no-repeat scroll -191px -140px transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 15px;
	margin-right: 6px;
	text-align: center;
	width: 29px;
	padding-top:1px;
}

a:link .comments-count,
a:active .comments-count,
a:visited .comments-count,
a:hover .comments-count,
a:visited:hover .comments-count {
	color: #FFFFFF !important;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
/* END: comments-count is an alternate to "bubble" JH 11/26/12 */


ul.secondaryPosts li.clearfix span.comments {
    margin: 8px 0 0 !important;
}

#commentary_byline p.comments span {
    color: #FFFFFF;
}

#commentary_byline p.comments span#byline {
    color: #666666;
}

.commentary_noPix_topicHP #disquscomment p.comments {
    margin: 8px 0 0 !important;
}

.commentary_noPix #disquscomment p.comments {
    margin: 8px 0 0 !important;
}

.yui-u ul.news li.clearfix p.comments {
    margin: 4px 0 15px;
}

.yui-u ul.news li.clearfix .author {
    padding-bottom: 15px;
}

#columnsdisqusComments {
    margin-bottom: 15px;
    clear:both;
    display:block;
}

#columnsdisqusComments .author img {
    margin: 2px 0 0;
}

#newsArchives p.comments {
    display: inline;
}

#authorInfoPage_body .articlesByAuthor ul li div.authorEyebrow {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 90%;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;
}

/* slideshows Homepage */
#slideshowsHome {
}

#slideshowsHome #slideshowContentHeaderNav {
}

#slideshowsHome #ssTopic {
    margin: 14px 0;
    padding: 0 0 0 17px;
}

#slideshowsHome #ssTopic h3 {
    font-weight: bold;
}

#slideshowsHome #slideshowContentHeaderNav .first {
    margin-bottom: 0;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent {
    background-color: #EDECEC;
    margin: 0;
    padding: 13px 17px;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .popularTopics {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .popularTopics ul {
    display: block;
    margin: 0;
    padding: 0;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .popularTopics ul li {
    border-left: 1px solid #000000;
    display: inline;
    margin: 0;
    padding: 0 3px 0 6px;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .popularTopics ul li.first {
    border-left: medium none;
    margin: 0 !important;
    padding: 0 3px 0 4px !important;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .search {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    margin: 15px 0 0;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .search form select {
    margin: 0 0 0 10px;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin: 15px 0 0;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation .nav2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em !important;
    font-weight: bold;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation ul {
    display: block;
    margin: 0;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation ul li {
    border-left: 1px solid #000000;
    display: inline;
    font-size: 0.9em;
    margin: 0;
    padding: 0 3px 0 6px;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation ul li.first {
    border-left: medium none;
    padding: 0 3px;
}

#slideshowsHome #slideshowContentHeaderNav #searchContent .navigation ul li.first a.selected {
    color: #000000;
    text-decoration: none;
}

#slideshowsHome td.ssCell ,
.slideshowArticlePage td.ssCell {
	width:175px;
	background-color:#e6e7e8;
	
}

#slideshowsHome td.ssCell .ssImage img,
.slideshowArticlePage td.ssCell img {
	margin:0;
	max-width:175px;
	max-height:175px;
}

#slideshowsHome td.ssCell .ssDetail,
.slideshowArticlePage td.ssCell .ssDetail {
	margin:4px 8px 8px 8px;
	padding:0 0 3px 0;
	text-align:left;
}

#slideshowsHome td.ssCell .ssDetail h3,
.slideshowArticlePage td.ssCell .ssDetail h3 {
	font-size:100%;
	line-height:1.2em;
	margin-bottom:2px;
	font-weight:bold;
}

#slideshowsHome td.ssCell .ssDetail br,
.slideshowArticlePage td.ssCell .ssDetail br {
	margin-bottom:8px;
}

#slideshowsHome td.ssCell .ssDetail div.seeAll,
.slideshowArticlePage td.ssCell .ssDetail div.seeAll {
	margin:8px 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}

#slideshowsHome td.vertSpacer,
.slideshowArticlePage td.vertSpacer {
	width:15px !important;
	background-color:#FFF;
}

#slideshowsHome td .horizSpacer,
.slideshowArticlePage  td .horizSpacer {
	height:15px !important;
	background-color:#FFF;
}

#slideshowsHome .ssHomeNavigationBottom {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: center;
}

#slideshowsHome .ssHomeNavigationBottom ul {
    display: block;
    margin: 0;
}

#slideshowsHome .ssHomeNavigationBottom .nav2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em !important;
    font-weight: bold;
}

#slideshowsHome .ssHomeNavigationBottom ul li {
    border-left: 1px solid #000000;
    display: inline;
    font-size: 0.9em;
    margin: 0;
    padding: 0 3px 0 6px;
}

#slideshowsHome .ssHomeNavigationBottom ul li.first {
    border-left: medium none;
    padding: 0 3px;
}

#slideshowsHome .ssHomeNavigationBottom ul li.first a.selected {
    color: #000000;
    text-decoration: none;
}
/* END: slideshows Homepage */


/* slideshows Article Page (2012 update) */
.slideshowArticlePage {
	width:590px;
	/* background-color:#0C0; */
	text-align:left;
	margin: 0 0 0 20px;
}

.slideshowArticlePage {
	width:590px;
	/* background-color:#0C0; */
	text-align:left;
	margin: 0 0 0 20px;
}

.slideshowArticlePage .ss-social-links {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    margin: 0 0 12px !important;
    padding: 8px 0 2px !important;
    width: 590px;
}

.slideshowArticlePage .ss-social-links .social-links {
    background-image: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.slideshowArticlePage .ss-social-links .social-links li {
    display: block;
    float: left;
    margin-left: 13px;
    text-align: center;
}

.slideshowArticlePage .ss-social-links .social-links li.first {
    margin-left: 0;
}

.slideshowArticlePage .ss-social-links .social-links li.tweet {
    width: 75px;
}

.slideshowArticlePage .ss-social-links .social-links li.GooglePlusOne {
    width: 70px;
}

.slideshowArticlePage .ss-social-links .social-links .social-button {
    background: url("http://twimgs.com/informationweek/iwk_refresh/social-icons-sprite_v2.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: 20px;
    margin: 0 auto 0 0;
    text-indent: -999em;
    width: 20px;
}

.slideshowArticlePage .ss-social-links .social-links .social-button.mail {
    background-position: -198px -100px;
}

.slideshowArticlePage .ss-social-links .social-links .social-button.print {
    background-position: -331px -100px;
}

.slideshowArticlePage .ss-social-links .social-links .social-button.rss {
    background-position: -165px -100px;
}


.slideshowArticlePage ,clearBoth {
	clear:both !important;
	
}

.slideshowArticlePage img.ss-main-image {
	text-align:center;
	/* margin:0; */
	margin:0 0 12px 0;
	padding:0;
	border:0;
}

/* facebook-like arrow overlay style for "main image" */
.slideshowArticlePage .stage {
	clear:both !important;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	position:relative;
	width:590px;
	height:100%;
	text-align:center;
	display:inline-block;
	overflow:hidden;
}

.slideshowArticlePage .stage .mainImageHolder { /* this is for the image so proper stageOverlay can occur */
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:590px;
	height:auto;
	z-index:0;
	text-align:center;
}

.slideshowArticlePage .stage .mainImageHolder img {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.slideshowArticlePage .stage .stageOverlay {
	position:absolute !important;
	top:0;
	width:590px;
	height:inherit;
	z-index:1;
	transition: opacity 0.2s ease 0s;
	display:none;
}

.slideshowArticlePage .stage .stageOverlay .stageOverlayInner { /* this is for the image to be linked once the stageOverlay occurs */
	position:absolute !important;
	margin:0 57px !important;
	/* padding:50% 10px 50% 10px !important; for centering of arrows on image: not working well. and falls below fold */
	padding:0;
	width: 475px;
	height:100%;
	overflow:hidden;
	display:block;
	/* background-color: #cc0000;  test color */
}

.slideshowArticlePage .stage .stageOverlay .stageOverlaySide {
	margin:0 0 0 0 !important;
	/* padding:50% 10px 50% 10px !important; for centering of arrows on image: not working well. and falls below fold */
	padding:45px 15px 0 15px !important;
	width: 27px;
	height:100%;
	color:#FFF;
	font-weight:bold;
	overflow:hidden;
	display:block;
	background-image:url(http://twimgs.com/informationweek/slideshows/white_30_percent_transparency.png);
	background-repeat:repeat;
}

.slideshowArticlePage .stage .stageOverlay .stageOverlaySide.noPrevious,
.slideshowArticlePage .stage .stageOverlay .stageOverlaySide.previous {
	float:left;
	padding: 0 0 0 0;
	display:block;
}

.slideshowArticlePage .stage .stageOverlay .stageOverlaySide.next {
	float:right;
	padding: 0 0 0 0;
	display:block;
}

.slideshowArticlePage .stage .stageOverlay .stageOverlaySide i {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height: 44px;
	width: 27px;
	display:block;
	background-image:url(http://twimgs.com/informationweek/slideshows/ss_image_arrows_v2.png);
	text-indent:-9000px;
	vertical-align:middle !important;
}		

.slideshowArticlePage .stage .stageOverlay .stageOverlaySide.noPrevious i,
.slideshowArticlePage .stage .stageOverlay a .stageOverlaySide.previous i {
	background-position:-83px 0;
	background-repeat:no-repeat;
}	

.slideshowArticlePage .stage .stageOverlay a:hover .stageOverlaySide.previous i {
	background-position:-56px 0;
	background-repeat:no-repeat;
}

.slideshowArticlePage .stage .stageOverlay a .stageOverlaySide.next i {
	background-position:-27px 0;
	background-repeat:no-repeat;
}	

.slideshowArticlePage .stage .stageOverlay a:hover .stageOverlaySide.next i {
	background-position:0 0;
	background-repeat:no-repeat;
}

.slideshowArticlePage .stage:hover .stageOverlay {
	display:block;
}
/* END: facebook-like arrow overlay style for "main image" */


.slideshowArticlePage h2 {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	/* font-size: 30px; */
	font-size: 26px;
	font-weight:bold;
	text-transform:none;
	color:#000;
	background:none;
}

.slideshowArticlePage p.pub-date a:link,
.slideshowArticlePage p.pub-date a:active,
.slideshowArticlePage p.pub-date a:visited {
    text-decoration: none !important;
}

/* 
.slideshowArticlePage .author {
    float: none;
    margin: 0 0 0 0;
    text-align: left;
    width:none;
    font-size:100%;
}

.slideshowArticlePage a.author:link,
.slideshowArticlePage a.author:active,
.slideshowArticlePage a.author:visited {
	text-decoration:none !important;
}
*/

.slideshowArticlePage .stepcarousel {
	position: relative; /*leave this value alone*/
	margin:25px 0 5px 0 !important;
	border: 10px; 
	border-color:#9c9c9c;
	border-style:solid;
	padding:0 24px;
	overflow: scroll; /*leave this value alone*/
	width: 524px; /*Width of Carousel Viewer itself*/
	height: 55px; /*Height should enough to fit largest content's height*/
	background-color:#9c9c9c;
}

.slideshowArticlePage .stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.slideshowArticlePage .stepcarousel .belt .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0 8px 0 7px; /*margin around each panel*/
	width: 85px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	text-align:center;
}

.slideshowArticlePage .stepcarousel .belt .panel img {
	width: 73px; /*Width of each panel image. 75-2 for border */
	height: 51px; /*height of each panel image. 53-2 for border */
	border:solid 1px #000000;
	margin:0 10px;
}

.slideshowArticlePage .stepcarousel .belt .panel a.current img {
	width: 71px; /*Width of each panel image. 75-4 for border */
	height: 49px; /*height of each panel image. 53-4 for border */
	border:solid 2px #990000;
}

.secondary-content .slideshowCaption {
	width:336px;
	/* margin:0 0 42px 0 !important; jh 6/5/13 */
	padding:0 0 0 0;
}

.secondary-content .slideshowCaption .ss-caption-header {
	background-image:url('http://twimgs.com/informationweek/slideshows/slideshow_sprite.png');
	background-position:top left;
	overflow: hidden;
	display:block;
}

.secondary-content .slideshowCaption .ss-caption-footer {
	clear:both;
	margin-top:10px !important;
	background-image:url('http://twimgs.com/informationweek/slideshows/slideshow_sprite.png');
	background-position:bottom left !important;
	overflow: hidden;
	display:block;
}

.secondary-content .slideshowCaption .ss-caption-header .captionNav,
.secondary-content .slideshowCaption .ss-caption-footer .captionNav {
	margin:0;
	padding:5px 0 5px 10px;
	font-size:18px;
	color:#FFF;
	width:300px;
}

.secondary-content .slideshowCaption .ss-caption-header .nav-button,
.secondary-content .slideshowCaption .ss-caption-footer .nav-button {
	float: left;
	display: block;
	height: 23px;
	width: 23px;
	margin:0px 10px 5px 0;
	text-indent: -999em;
	background: url('http://twimgs.com/informationweek/slideshows/slideshow_sprite.png') no-repeat 0px -140px; 
}

.secondary-content .slideshowCaption .ss-caption-header a.not-activePrevious,
.secondary-content .slideshowCaption .ss-caption-header div.not-activePrevious,
.secondary-content .slideshowCaption .ss-caption-footer a.not-activePrevious,
.secondary-content .slideshowCaption .ss-caption-footer div.not-activePrevious  {
	background-position: 0px -80px;
}

.secondary-content .slideshowCaption .ss-caption-header a.not-activeNext,
.secondary-content .slideshowCaption .ss-caption-header div.not-activeNext,
.secondary-content .slideshowCaption .ss-caption-footer a.not-activeNext,
.secondary-content .slideshowCaption .ss-caption-footer div.not-activeNext {
	background-position: -26px -80px;
}

.secondary-content .slideshowCaption .ss-caption-header a.activePrevious, 
.secondary-content .slideshowCaption .ss-caption-header div.activePrevious,
.secondary-content .slideshowCaption .ss-caption-footer a.activePrevious, 
.secondary-content .slideshowCaption .ss-caption-footer div.activePrevious {
	background-position: 0px -106px
}

.secondary-content .slideshowCaption .ss-caption-header a.activeNext, 
.secondary-content .slideshowCaption .ss-caption-header div.activeNext,
.secondary-content .slideshowCaption .ss-caption-footer a.activeNext, 
.secondary-content .slideshowCaption .ss-caption-footer div.activeNext {
	background-position: -26px -106px;
}

.secondary-content .slideshowCaption .ss-caption-header a.activePrevious:hover,
.secondary-content .slideshowCaption .ss-caption-footer a.activePrevious:hover {
	background-position: 0px -133px;
}

.secondary-content .slideshowCaption .ss-caption-header a.activeNext:hover,
.secondary-content .slideshowCaption .ss-caption-footer a.activeNext:hover {
	background-position: -26px -133px;
}

.secondary-content .slideshowCaption .inner {
	border:none;
	/* margin:0 0 -10px 0; to tuck IMU ad up a little bit  jh 6/5/13 */
	margin:0;
	padding:11px 0 0 0;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}

.secondary-content .slideshowCaption .inner h1 {
	margin:0 0 2px 0;
	padding:0 0 0 0;
	font-size:18px;
	line-height:normal;
	background:none; /* remove IWK's h2 gray blend */
	color:#000;
	text-transform:none;
	font-weight:bold;
}

.secondary-content .slideshowCaption .inner p {
	margin:0 0 0 0;
	padding:10px 0 0 0 !important;
}

/* --- for LAST SS page -- */
.slideshowArticlePage .slideshowLastPageContainer {
	border: 2px solid #666666;
	margin: 0;
	padding: 15px 0 20px 0;
	text-align: center;
}

.slideshowArticlePage .slideshowLastPageContainer .slideshowLastPageFinished {
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.5em;
	/* font-weight: bold; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.slideshowArticlePage .slideshowLastPageContainer .seeAll {
	margin:0 0 0 20px;
	padding:0;
	text-align:left;
	font-weight:bold;
}

.slideshowArticlePage .slideshowLastPageContainer .otherSSPromoContainer {
	clear: both;
	margin: 0;
	padding: 15px 0 20px 0;
}

.secondary-content .slideshowCaption .inner h2 {
	margin:0 0 5px 0 !important;
	padding:0 0 0 0 !important;
	/* font-size:18px; */
	line-height:normal !important;
	background:none !important; /* remove IWK's h2 gray blend */
	color:#666666 !important;
	text-transform:none!important;
	font-weight:bold;
}

.secondary-content .slideshowCaption .inner h3 {
	margin-bottom:4px !important;
	padding:0 0 0 0;
	text-transform:none;
	font-size:1.3em;
	font-weight:bold;
}

.secondary-content .slideshowCaption .inner ul li {
	margin:0 0 2px 0;
}

.secondary-content .slideshowCaption .inner .seeAll {
	margin:4px 0 0 0;
	font-weight:bold;
}


/* --- END: for LAST SS page -- */

/* --- for ss drop "tab" / show / hide  -- */
.secondary-content .slideshowCaption #ssCaptionPanel {
	margin:0 0 10px 0;
	padding:0;
}

.secondary-content .slideshowCaption .ddpanel .ddpanelcontent { /*CSS for "content" DIV of Drop Down Panel*/
  margin:0 0 0 0;
  padding:0 0 0 0;
  color: #000000; /*background of Drop Down Panel*/
  /*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab { /*CSS for "toggle" tab DIV of Drop Down Panel*/
  margin: 8px 0 10px 0 !important;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a { /*"toggle" tab related CSS*/
  float: right;
  color: white;
  background-color:#000000;
  background: black url("http://twimgs.com/infoweek/slideshows/toggleleft.gif") no-repeat left bottom; /* background of toggle tab*/
  text-decoration: none;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a span { /*"toggle" tab related CSS*/
  float: left;
  display: block;
  background: transparent url("http://twimgs.com/infoweek/slideshows/toggleright.gif") no-repeat right bottom; /* background of toggle tab*/
  padding: 4px 5px 4px 12px;
  cursor: pointer;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a span img.pointerimage { /*CSS for pointer image within toggle tab*/ 
  margin-top: 0px;
  margin-left: 5px;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a:hover { /*"toggle" tab related CSS*/
  background-color: #626262; /*background of toggle tab onMouseover*/
  color:#FFF;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a:active,
.secondary-content .slideshowCaption .ddpanel .ddpaneltab a:focus { /*"toggle" tab related CSS*/
  outline: 0;
}

.secondary-content .slideshowCaption .ddpanel .ddpaneltab a:hover span { /*"toggle" tab related CSS*/
  background-color: transparent;
}
/* --- / for ss drop "tab" / show / hide  -- */

/* END: slideshows Article Page (2012 update) */


/* smartbox archive section*/
.sbarchive_background {
    background-color: #E9E8E8;
    border-left: 1px solid #858383;
    border-right: 1px solid #858383;
    margin:0;
    padding:8px 0;
    height:20px !important;
}

.sbarchive_left {
    float: left;
    /* margin-left: 13px; */
    width:100px;
    text-align:left;
    font-family: verdana;
    font-size: 13px;
}

.sbarchive_right {
    float: right;
    margin-right: 12px;
    width:100px;
    text-align:right;   
}

.sbarchive_bottom {
    clear:both;
    margin: 15px 0 0 0;
}

/* END: smartbox archive section */



/* new search results page (with filters) */

#searchFullResultsPage {
	line-height:1.2em;
}

#searchFullResultsPage h2  {
	margin-bottom: 0;
}

#searchFullResultsPage .search-filter {
	background-color: #e7e7e7;
	margin: 0 0 12px 0 !important;
	padding:12px 12px 5px 12px;
	border-bottom:none;
}

#searchFullResultsPage .search-filter h3 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
}

#searchFullResultsPage .search-filter .secondarySearch {
	margin:0;
	padding:0;
	width:168px;
	height:24px;
	float:right;
	text-align:right;
}

#searchFullResultsPage .search-filter .secondarySearch .site-search {

}

#searchFullResultsPage .search-filter .secondarySearch .site-search .overlabel-container {
	float: left;
}

#searchFullResultsPage .search-filter .secondarySearch .site-search label.overlabel {
	color: #999999;
	font-family: arial,sans-serif;
	font-size: 12px;
}

#searchFullResultsPage .search-filter .secondarySearch .site-search input.text {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #989A99 #F1F1F1 #F1F1F1 #989A99;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	height: 16px;
	margin: 2px 6px 0 0;
	padding: 1px 2px;
	width: 126px;
}

#searchFullResultsPage .search-filter .secondarySearch .site-search input.button {
	background: url("http://twimgs.com/informationweek/iwk_refresh/img/header-sprite.png") no-repeat scroll 0 -151px transparent;
	border: 0 none;
	cursor: pointer;
	width: 25px;
	height: 23px;
	padding: 0;
	text-indent: -999em;
}

#searchFullResultsPage .search-filter form.filterType {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#000;
}

#searchFullResultsPage .search-filter form.filterType label {
	margin:0 22px 0 0;
	padding:0;
	line-height:1.7em;
}

#searchFullResultsPage .search-filter form.filterType input[type="checkbox"] {
	margin:0 5px 0 0;
}

#searchFullResultsPage .search-filter form.filterType input[type="submit"] {
	background-image:none;
	clear:both !important;
	margin:10px 0 7px 0;
	padding:0 0 0 0;
	width:57px;
	height:21px;
	border:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	color:#FFF;
	text-align:center;
	background:url(http://twimgs.com/informationweek/iwk_refresh/h-nav_button_master.png);
	background-repeat:no-repeat;
}

#searchFullResultsPage .search-filter form.filterType input.filterTypeSubmit[type="submit"] {
	background-position: -34px -74px; /* position is x, y */
}

#searchFullResultsPage .search-filter form.filterType input.filterTypeSubmitHov[type="submit"] {
	background-position: -34px -44px;  /* position is x, y */
}

#searchFullResultsPage .search-tools {
	display:none; /* hidden - removed (at east for now) per Nevin */
	border-bottom: none;
	margin: 0 10px 15px 10px;
	padding: 0 0 0 0;
}

#searchFullResultsPage .search-tools table {
	margin-bottom: 0px;
}

#searchFullResultsPage .search-tools label {
	margin: 0 0 0 10px;
}

#searchFullResultsPage p.numberOfResultsDisplayed {
	margin:0 0 20px 10px;
	padding:0;
}

#searchFullResultsPage .searchTCPromo {
	margin:0 0 20px 10px;
	padding:0 0 0 0;
}

#searchFullResultsPage .searchTCPromo h4 {
    font-weight: bold;
    font-size:140%;
    margin-bottom:2px;
}

#searchFullResultsPage .searchTCPromo p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}	

#searchFullResultsPage ul.news {
	margin-left: 10px;
}

#searchFullResultsPage ul.news li {
	clear:both;
}

#searchFullResultsPage ul.news li h3 {
    font-weight: normal;
    clear:both;
    margin:0 0 2px 0;
}

#searchFullResultsPage ul.news div.itemGeneralInfo {
	clear:both;
	margin:0 0 4px 0;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
}

#searchFullResultsPage ul.news div.itemGeneralInfo span {
	color:#888888;
	margin:0 4px;
}

#searchFullResultsPage ul.news div.itemGeneralInfo .articletype,
#searchFullResultsPage ul.news div.itemGeneralInfo .articletype a {
    color: #971C10;
}

#searchFullResultsPage ul.news div.itemGeneralInfo span.comments {
	margin:0 0 0 12px;
	font-size:1em;
}

 #searchFullResultsPage ul.news div.itemGeneralInfo span.comments span.bubble {
	display:inline-block;
	margin: 1px 0 0 0;
	padding: 0 4px 0 0;
	background-image: url(http://twimgs.com/informationweek/iwk_refresh/icon_comments_IWK.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size: 1em;
	width:28px !important;
	height:20px !important;
	
}

#searchFullResultsPage ul.news .feedVideoImage {
	margin-top: 4px;
	margin-bottom: 22px;
}

#searchFullResultsPage ul.news li p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:2px;
}

#searchFullResultsPage p.slideshowImages {
    margin: 0 0 25px;
    padding: 0;
}

#searchFullResultsPage p.slideshowImages img {
    border: 1px solid #000000;
    height: 50px;
    margin: 0 15px 0 0;
    padding: 0;
    width: 50px;
}
/* END: new search results page (with filters) */


/* simple debate article page */
.debateArticleContainer {
	margin-top:20px;
	line-height:normal;
	width:100%;

}


.debateArticleContainer .debateForColumn,
.debateArticleContainer .debateAgainstColumn {
	width:301px;
}

.debateArticleContainer .leftDebate {
	float:left !important;
}

.debateArticleContainer .rightDebate {
	float:right !important;
}

.debateArticleContainer .debateForColumn.leftDebate,
.debateArticleContainer .debateAgainstColumn.leftDebate {
	float:left !important;
}

.debateArticleContainer .debateForColumn.rightDebate,
.debateArticleContainer .debateAgainstColumn.rightDebate {
	float:right !important;
}

.debateArticleContainer img.authorImage {
	width:110px;
	height:110px;
}

.debateArticleContainer h3.debateHeader {
	/* width:291px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	height:24px;
	margin:0 0 7px 0 !important;
	padding:0 0 0 0;
}

.debateArticleContainer .debateForColumn h3.debateHeader {
	background-image:url('http://twimgs.com/informationweek/debate/debate_bar_for.png');
	background-position:top right;
	background-repeat:no-repeat;
}

.debateArticleContainer .debateForColumn h3.debateHeader span {
	background-image:url('http://twimgs.com/informationweek/debate/debate_bar_for_lt.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:1px 6px !important;
	display:block;
}

.debateArticleContainer .debateAgainstColumn h3.debateHeader {
	background-image:url('http://twimgs.com/informationweek/debate/debate_bar_against.png');
	background-position:top right;
	background-repeat:no-repeat;
}

.debateArticleContainer .debateAgainstColumn h3.debateHeader span {
	background-image:url('http://twimgs.com/informationweek/debate/debate_bar_against_lt.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:1px 6px !important;
	display:block;
}

.debateArticleContainer .debateAuthorInfo {
	margin:0 0 0 0;
	padding:65px 0 0 0;
	width:181px;
	float:right;
	display:block;
	text-align:left;
	font-size:1em;
	color:#000;
	font-weight:600;
}

.debateArticleContainer .debateAuthorInfo span {
	color:#003BB0;
}

.debateArticleContainer h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
	margin:18px 0 0 0;
	padding:0 0 0 0;
	line-height:normal;
}

/* END: simple debate article page */


/* Article template redesign 2012 - JH */
/* "follow" / rt column revises */
.secondary-content .resources_v2 {
	margin-bottom: 22px;
	position: relative;
}

.secondary-content .resources_v2 h3 {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png") no-repeat scroll right top #515152;
    color: #FFFFFF;
    font-size: 138.5%;
    margin-top: 30px;
    margin-bottom: 0px;
    position: relative;
    text-transform: uppercase;
    font-weight:normal;
}

.secondary-content .resources_v2 h3 span {
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt.png") no-repeat scroll left top transparent;
    display: block;
    line-height: 138.5%;
    padding: 0 12px;
}

.secondary-content .resources_v2.follow h3 {
    text-transform: none;
}

.secondary-content .resources_v2 .inner {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #959494;
	border-image: none;
	border-right: 1px solid #959494;
	border-style: solid;
	border-width: 0 1px 1px;
	font-size: 93%;
	padding: 12px;
}


/* #secondary-content .resources.newsletter, */
.secondary-content .resources_v2.follow {
    background-color: #E9E8E8;
}
/* "follow" / rt column revises */


.social-button { 
	float: left;
	display: block;
	height: 32px;
	width: 32px;
	margin-left: 22px;
	text-indent: -999em;
	background: url('http://twimgs.com/informationweek/iwk_refresh/img/social-icons-sprite_v2.png') no-repeat 0 0; 
}

.social-button.first {
	margin-left: 0px;
}

.social-fb {
	background-position: 0 0;
}

.social-tw { 
	background-position: -33px 0;
}

.social-gp {
	background-position: -66px 0;
}

.social-li {
	background-position: -99px 0;
}

.social-rss {
	background-position: -165px 0;
}

.social-email {
	background-position: -198px 0;
}

.comments-count {
	background: url("http://twimgs.com/informationweek/iwk_refresh/img/social-icons-sprite_v2.png") no-repeat scroll -191px -140px transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 15px;
	margin-right: 6px;
	text-align: center;
	width: 29px;
}

a:link .comments-count-start,
a:active .comments-count-start,
a:visited .comments-count-start,
a:hover .comments-count-start {
	color: #fff !important;
}

a:link .comments-startDiscussion,
a:active .comments-startDiscussion,
a:visited .comments-startDiscussion,
a:hover .comments-startDiscussion {
	color: #fff !important;
}

.article-v2 {
	margin:0 0 33px 0;
	padding:0 0 0 0;
}

.article-v2 .social-links {
	overflow: hidden;
	background-image:none !important;
	margin:0 0 26px 0 !important;
	padding:0 !important;
}

.article-v2 .social-links li { /* !important: to override original .social-links li designations */
	float: left !important;
 	display: block !important;
 	margin-left: 18px !important;
 	text-align: center !important;
}

.article-v2 .social-links li.first {
	margin-left: 0 !important;
}

.article-v2 .social-links li.sep {
	margin-left: 20px !important;
 	padding-left: 18px !important;
 	border-left: 1px solid #959595 !important;
}

.article-v2 .social-links .social-button {
	float: none;
 	margin-left: 0;
 	margin: 0 auto;a.button:link,
 	*margin: 0;
}

.article-v2 .social-links .caption {
	display: block;
 	*display: inline-block;
 	/* padding-top: 12px; */
	padding-top: 13px;
	font-size: 93%;
 	font-weight: bold;
}

.article-v2 .social-links .first .caption {
	display: block;
 	*display: inline-block;
 	padding-top: 6px;
	font-size: 93%;
 	font-weight: bold;
}

.article-v2 .social-links .comments-count {
	float: none;
 	display: block;
 	height: 38px;
 	width: 68px;
 	line-height: 30px; /* 35px in DR version */
 	font-size: 182%;
 	background-position: 0px -140px;
}

.article-v2 .social-links .comments-count-start {
	float: none;
 	display: block;
 	height: 38px;
 	width: 68px;
	margin:0;
	padding:3px 0 0 0;
 	line-height: 11px;
	font-size: 11px;
	text-align: center;
	background: url('http://twimgs.com/informationweek/iwk_refresh/img/social-icons-sprite_v2.png') no-repeat 0px -140px;
	color: #fff;
 	cursor: pointer;
}

.article-v2 .social-links a:link .comments-count-start,
.article-v2 .social-links a:active .comments-count-start,
.article-v2 .social-links a:visited .comments-count-start,
.article-v2 .social-links a:hover .comments-count-start {
	color: #fff !important;
 	text-decoration: none !important;
}

.article-v2 .social-links .social-su {
	background-position: -232px 0px;
}

.article-v2 .social-links .social-reddit {
	background-position: -265px 0px;
}

.article-v2 .social-links .social-more {
	background-position: -288px 0px;
}

.article-v2 .social-links .social-button.pdfDL {
	background-position: -364px 0px;
}

.article-v2 .social-links .social-button.mail {
	background-position: -198px 0px;
}

.article-v2 .social-links .social-button.print {
	background-position: -331px 0px;
}

.article-v2 h1 /* headline */ {
	margin:0 0 4px 0;
	padding: 0 0 0 0;
	font-size: 30px;
}

/* .article p.dek change to h2 per Jessica for SEO */
.article-v2 h2 {
	text-transform:none;
	background-image:none;
	background-color:#FFF;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1em;
	color:#000;
}

/* .article p.dek change to h2 per Jessica for SEO */
.article-v2 h2.dek {
	font-weight:bold !important;
	margin:10px 0 20px 4px !important;
}

.article-v2 h3.sectionPageHeader /* article type (news, commentary) */ {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#b2b1b1;
	margin:-2px 0 0 0;
	padding: 0 0 0 0;
}

.article-v2 .byline {
	margin: 0 0 0 4px;
 	/* font-size: 85%;
 	font-family: verdana; */
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif !important;
 	font-weight: bold;
	color:#000;
}
 
.article-v2 .byline .pub-date {
	font-size: 100% !important;
	color: #999999;
	padding-bottom: 3px;
}

.article-v2 p {
	margin:20px 0 20px 4px !important;
	padding:0 0 0 0 !important;
	font-size:1em !important;
	line-height:1.4em !important;
}

.article-v2 .article-resources h3.articleResourcesHeader { /* this used to be a h2 in .article... see html for change */
	margin:0 0 20px 0;
	padding:6px 0 0 0;
	color: #000000;
	font-size: 108%;
	font-weight: bold;
	text-transform:uppercase;
	border-top:solid 3px #999;
}	

.article-v2 div.article-resources h4 { /* this used to be a h2 in .article ... see html for change */
	color: #990000;
	font-size: 108%;
	font-weight: bold;
}	


/* author header and footer */
.author-header {
	position: relative;
 	margin: 8px 0 15px 0;
 	padding: 0 0 0 0;
	border-bottom:solid 1px #d0dbe3;
}

.lifeStreamPage .author-header {
 	margin: 17px 0 0 0;
}

.author-footer {
	position: relative;
 	margin: 8px 0 30px 0;
 	padding: 0;
	border-bottom:solid 1px #c9d5de;
}

.author-header .author-headerInner,
.author-footer .author-footerInner {
	margin:0 0 0 0;
	padding:5px 10px 10px 10px;
	background-image:url('http://twimgs.com/informationweek/iwk_refresh/img/author_bg_sprite.png');
	background-position:top left;
	background-repeat:no-repeat;
}

.author-header .clearAuthor,
.author-footer .clearAuthor {
	clear:both !important;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.author-header .author-photo, 
.author-footer .author-photo {
	float: left;
 	margin-right: 13px;
	width:50px;
	height:62px;
}

.lifeStreamPage .author-header .author-name h1,
.author-header .author-name {
	margin:0 0 0 0;
	padding: 0 0 3px 0;
 	line-height: 100%;
 	font-size: 18px;
 	font-weight: bold;
 	color: #666;
}

.author-header .author-role {
	/* padding-bottom: 6px; */
 	font-size: 93%; /* (12px) */
 	font-weight: bold;
 	color: #666;
}

.author-footer .author-aboutHeader {
	margin:0 0 2px 0;
	font-weight: bold;
 	color: #666;
	text-transform:uppercase;	
}

.author-footer .author-about {
	margin-left:62px;
 	font-size: 93%; /* (12px) */
	font-style:italic;
}

.author-header .author-link-grouping,
.author-footer .author-link-grouping {
	position: relative;
	margin:13px 0 0 62px;
}

.author-link-grouping .authorContinue {
	margin:3px 0 0 0;
	width:160px;
	overflow:visible;
	float:left;
	font-size: 93%; /* (12px) */
	font-weight:bold;
}

.author-link-grouping .author-links {
	margin: 0 0 0 0;
	padding:4px 0 0 0;
	font-size: 93%; /* (12px) */
	overflow:visible;
	color: #666;
	float:right;
	text-align:right;
	width:380px;
}

.slideshowArticlePage .author-link-grouping .author-links { /* slideshow connect with add, per Roma 6/4/13 */ 
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    float: none;
    text-align: left;
    width: 100%;
}

.author-link-grouping .author-links a.first {
	margin-left:5px;
}

.author-link-grouping .author-links .social-button {
	float: none;
	display: inline-block;
	width: 15px;
	height: 16px;
	margin: 0 1px;
	vertical-align: bottom;
	background-position: 0px -34px;
}

.author-link-grouping .author-links .social-button span {
	display: none;
}

.author-link-grouping .author-links .social-button {
	margin-top: -4px;
}

.author-link-grouping .author-links .social-button.first {
	margin-left: 5px;
}

.author-link-grouping .author-links .social-fb {
	/* background-position: 0 -62px; original grey icon position */
	background-position: 0 -80px;
}

.author-link-grouping .author-links .social-tw { 
	background-position: -33px -80px;
}

.author-link-grouping .author-links .social-gp {
	background-position: -66px -80px;
}

.author-link-grouping .author-links .social-li {
	background-position: -100px -80px;
}

.author-link-grouping .author-links .social-pinterest {
	background-position: -133px -80px;
}

.author-link-grouping .author-links .social-rss {
	background-position: -165px -80px;
}

.author-link-grouping .author-links .social-email {
	background-position: -198px -80px;
}

.author-link-grouping .author-links .social-su {
	background-position: -232px -80px;
}
/* END: author header and footer */


/* addtional article adds/adjusts */
.article-pagination {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 93%;
    font-weight: bold;
    padding: 8px 0 20px;
    text-align: center;
}

.article-pagination .pages {
    padding-top: 8px;
}

.articleDiscussion {
	clear: both;
	margin:40px 0 !important;
	padding: 0;
	width: 625px;
}

.articleDiscussion h3 {
	clear: both;
	margin:0 0 0 0;
	padding:20px 0;
	width: 625px;
	min-height: 25px;
	background: url("http://twimgs.com/informationweek/iwk_refresh/img/comments_header_bg.png") no-repeat scroll 0 0 transparent;
	font-size: 36px;
	font-weight:bold;
	color: #666666;
	text-align: center;
}

.articleDiscussion h5 {
    margin: -15px 0 20px;
    padding: 0;
    font-size: 24px;
    font-weight:bold;
    color: #000000;
    text-align: center;
}
/* END: addtional article adds/adjusts */

/* "stubby" page v2 */

#memberPreviewArticle-v2 {

}

#memberPreviewArticle-v2 #memberPreviewArticle_boxTop_v2 {
	color: #5D5D5B;
	margin: 0 0 6px 0;
	padding:0 0 0 0;
	text-align:center;
}

#memberPreviewArticle-v2 #memberPreviewArticle_boxTop_v2 .topStrip {
	margin: 0;
	padding: 6px 0;
	background-color: #EDEDEF;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	/* color: #A21E19; */
}

#memberPreviewArticle-v2 #memberPreviewArticle_boxTop_v2 .memberPreviewBoxText {
	margin:2px 0 0 0;
	background-image: url("http://twimgs.com/informationweek/icons/key_KeyLargeArticle_v2.gif");
	background-position: right 2px;
	background-repeat: no-repeat;
	/* background-image: url("http://twimgs.com/informationweek/icons/key_KeyLargeArticle.gif");
	background-position: right 2px;
	background-repeat: no-repeat;
	font-family: arial,helvetica,sans-serif; */
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	/* width: 260px; */
	width: 300px;
}

#memberPreviewArticle-v2 #memberPreviewArticle_boxTop_v2 a {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
}

#memberPreviewArticle-v2 #memberPreviewArticle_boxBottom_v2 {
	background-color: #EDEDEF;
	clear: both;
	color: #5D5D5B;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 25px 0;
	padding: 6px 0;
	text-align: center;
	text-transform: none;
}
/* END: "stubby" page v2 */


/* author lifestream page */
.lifeStreamPage {

}

.lifeStreamPage .authorTopicSearch {
	clear:both;
	margin:25px 0 0 0;
	padding:9px 0 10px 0;
	border-top:solid 1px #666;
	border-bottom: solid 1px #666;
	color:#000;
	font-size:.9em;
	background-color:#FFF;
}

.lifeStreamPage .authorTopicSearch input.button {
    background: url("http://twimgs.com/infoweek/iwk_refresh/button-search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 18px;
    margin: -3px 0 0 6px;
    padding: 0;
    text-indent: -5000px;
    width: 65px;
}

.lifeStreamPage .authorTopicSearchinput[type="text"] { /* author topic search text  */
    /* width: 166px; */
    width: 150px;
    float:left;
    margin:-3px 0 0 0;
    color:#333;
}

.lifeStreamPage .authorTopicSearch form {
	margin: 0;
	padding: 0;
	display:block;
	width:230px;
	float:right;
	text-align:left;
}


.lifeStreamPage .authorTopicSearch a {
	margin: 5px 0;
	padding: 0;
}

.lifeStreamPage .authorTopicSearchinput[type="text"] {
    color: #666666;
    float: left;
    margin: -3px 0 0;
    width: 150px;
}

.lifeStreamPage .authorTopicSearch input.button {
	background: url("http://twimgs.com/infoweek/iwk_refresh/button-search.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	height: 18px;
	margin: -3px 0 0 6px;
	padding: 0;
	text-indent: -5000px;
	width: 65px;
}
/* END: author lifestream page */
/* END: Article template redesign 2012 - JH */


/*++++++++++++++++++++++++++++++++++++++++++ */
/* User Preference Center 1/29/2013 - JH */

.userPreferenceCenter { /* this is the container */
	margin:0 0 35px 0;
	padding:0;
}

.userPreferenceCenter h1.sectionHeader { /* this is page header */
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-rt.png") no-repeat scroll right top #515152;
    color: #FFFFFF;
    font-size:138.5%;
    margin-bottom: 12px;
    margin-top: 30px;
    position: relative;
    text-transform: none;
    font-weight:normal;
}

.userPreferenceCenter h1.sectionHeader.first { /* this closes up page space on the top */
    /* margin-top: 0; */
    margin-top: -10px;
}

.userPreferenceCenter h1.sectionHeader.first span { /* this is the curve on the left side of the page header */
    background: url("http://twimgs.com/infoweek/iwk_refresh/bg-hd-lt.png") no-repeat scroll left top transparent;
    display: block;
    line-height: 138.5%;
    padding: 0 12px;
}


/* User Preference Center: member information */
.userPreferenceCenter #memberInformation { /* this is the member information that appears between the page header and the preferences */
	margin:0 0 15px 0;
	padding:0 10px;
	font-size:1em;
}

.userPreferenceCenter #memberInformation.loggedOut { /* this hides the menber information when logged out (developemnt purposes only) */
	display:none;
}

.userPreferenceCenter #memberInformation .yourProfile {
	color:#999999;
	font-size:.9em;
}

.userPreferenceCenter #memberInformation .memberNickname {
	color:#999999;
}

.userPreferenceCenter #memberInformation h2 {
	margin:7px 0 0 0;
	padding:0 0 0 0;
	background-image:none;
	background-color:#fff;
	color:#000;
	text-transform:none;
	font-weight:normal;
	font-size:1.6em;
}
/* END: User Preference Center: member information */

.userPreferenceCenter #preferencesContainer { /* preferences container -- holds the preference categories and the active selection */
	margin:0;
	padding:15px 10px;
	border-top: solid 1px #000;
}


.userPreferenceCenter #preferencesContainer.phase1_NLOnly_hideElse { /* this is a temporary class add to hide, adjust for areas, design TK */
	
}


/* User Preference Center: preference category selections */ 
.userPreferenceCenter #preferencesContainer #preferenceCategorySelections { /* holds the preference categories (items on the left) */
	width:180px;
	margin:0 20px 0 0;
	padding:0 0 0 0;
	float:left;
}

.userPreferenceCenter #preferencesContainer.phase1_NLOnly_hideElse #preferenceCategorySelections { /* this is a temporary add ... hide this area till the whole preferences section is developed */
	display:none;
}


.userPreferenceCenter #preferencesContainer #preferenceCategorySelections ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

.userPreferenceCenter #preferencesContainer #preferenceCategorySelections ul li {
	margin:0 0 8px 0;
	padding:0 0 0 0;
	list-style:none;
}

.userPreferenceCenter #preferencesContainer #preferenceCategorySelections ul li a.current {
	font-weight:bold;
	color:#000;
}
/* END: User Preference Center: preference category selections */ 

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections { /* holds the "active" selection from preferenceCategorySelections. Dipslays on the right.  */
	width:740px;
	float:left;
	border-left:solid 1px #999999;
	margin:0 0 0 0;
	padding:0 0 10px 15px;
	min-height:400px;
}

.userPreferenceCenter #preferencesContainer.phase1_NLOnly_hideElse #currentPreferenceSelections { /* this is a temporary add ...adjust area till the whole preferences section is developed */
	border-left:none !important;
	margin:0 0 0 0;
	padding-left:0;
}


/* some basic styles for "preference Category Selections" area  */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections h3 {  /* holds the "active" selection from preferenceCategorySelections */
	font-weight:bold;
	font-size:1.4em;
	margin:0 0 18px 0;
	/* margin:0 0 18px -2px; */
	padding:0 0 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections a:link,
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections a:active,
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections a:visited {
	text-decoration:none;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections a:hover {
	text-decoration:underline;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections p.subInfo {
	font-size:1.1em;
	margin:0 0 15px 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections table.formtable .red {
	color:#ff0000 !important;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections table.formtable tr.formrow {
	margin:0 0 0 0;
	vertical-align:top;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections table.formtable tr.formrow td.required {
	margin:0;
	padding:0 0 6px 10px;
	color:#ff0000;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections table.formtable tr.formrow td.forgot {
	margin:0;
	padding:0 0 6px 10px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections form input[type='submit'] {
	padding:0;
	background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-submit.png");
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	height: 27px;
	width:81px;
	text-indent: -999em;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections form input[type='submit']:hover {
	background-position:0 -27px !important;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #fixedTipDiv { /* this is the hover item that lists the "network of sites" */
	position:absolute;
	margin:0 0 0 0;
	padding: 6px 8px 8px 8px;
	border:1px solid #000;
	font-size:.9em;
	line-height:1.4em;
	box-shadow:5px 5px #cccccc;
	z-index:100;
}

/* END: some basic styles for preference Category Selections area  */



/*  User Preference Center: preference category selections area -- preference sign in (appears when logged out) */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn {
	/* width:682px; */
	min-height:110px;
	width:745px;
	float:left;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn h2 {
	margin:0 0 18px 0;
	padding:0 0 0 0;
	background-image:none;
	background-color:#fff;
	color:#000;
	text-transform:none;
	font-weight:bold;
	font-size:1.4em;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .logIn {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	width:230px;
	float:left;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .becomeMember {
	margin:0 0 0 0;
	/* padding:0 0 0 23px;
	width:240px; */
	padding:0 0 0 15px;
	width:400px;
	float:left;
	border-left:solid 1px #000;

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .logIn h3,
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .becomeMember h3 {
	margin:0 0 16px 0;
	padding:0;
	font-weight:bold;
	font-size:1.1em;		
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .button {
	margin:15px 0 0 0;
	padding:0 0 0 0;
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	height: 27px;
	width:81px;
	text-indent: -999em;		
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .logIn a.button {
	background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-login.png");
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .becomeMember a.button {
	background-image: url("http://twimgs.com/infoweek/iwk_refresh/button-register.png");
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .logIn a.button:hover,
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #preferenceSignIn .becomeMember a.button:hover {
	background-position:0 -28px !important;
}
/*  END: User Preference Center: preference category selections area -- preference sign in (appears when logged out) */


/* the overarching preference selection ID's / containers initial definition for reference */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings { /* (Edit) Profile Settings */
	
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword { /* Change Password */
	
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs { /* Newsletters (Preferences) */
	
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs { /* Print Magazine Subscriptions (Prefs) */
	margin: 0 0 45px 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail { /* Email Preferences */
	
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial { /* Social Connections (Preferences) */
	
}
/* END: the overarching preference selection ID's / containers initial definition for reference */




/* User Preference Center: preference category selections area -- (Edit) Profile Settings */

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings ul li .printDetails.commentsFeedback form table.formtable {
	width:550px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings ul li .printDetails.backIssues form table.formtable {
	width:550px;
}


.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable {
	margin:5px 0 0 0;
	padding:0;
	width:425px;
	font-size:.9em;

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable tr.formrow td.label {
	width:155px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable tr.formrow td.label label {
	color:#000000;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable tr.formrow td.input {
	margin:0 0 12px 0;
	padding:1px 0 1px 10px;
	width:245px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:245px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable select {
	margin:0 0 12px 0;
	padding:2px 2px 2px 0;
	/* width:255px; */
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable select option {
	margin:0 0 3px 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable input[type='submit'] {
	margin:25px 0 0 10px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsProfileSettings table.formtable tr.formrow td.label {
	margin:0;
	padding:0 0 12px 0;
	font-weight:bold;
	text-align:right;
}


/* END: User Preference Center: preference category selections area -- (Edit) Profile Settings */


/* User Preference Center: preference category selections area --  Change Password */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword #prefsPasswordChange {
	margin:5px 0 0 0;
	padding:0;
	width:400px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword table.formtable {
	font-size:.9em;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword table.formtable tr.formrow td.label {
	margin:0;
	padding:0 0 12px 0;
	width:120px;
	font-weight:bold;
	text-align:right;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword table.formtable tr.formrow td.input {
	margin:0 0 12px 0;
	padding:1px 0 1px 10px;
	width:245px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:245px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsPassword form table.formtable input[type='submit'] {
	margin:10px 0 0 10px;
}
/* END: User Preference Center: preference category selections area -- Change Password */


/* User Preference Center: preference category selections area -- Newsletters (Preferences) */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs ul {
	margin:0 0 10px 20px;
	padding:0;
	width:420px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs ul li {
	margin:0;
	padding:2px 0 2px 0;
	background-color: #edebeb;
	border-bottom:solid 7px #FFF;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs ul li.nlGrouping {
	margin:0 0 5px -22px;
	padding:2px 20px 2px 4px;
	background-color: #ffffff;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:1.1em;
	font-weight:bold;
	color:#900;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form {
	margin:3px 0 0 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form ul li input[type='checkbox'] {
	margin:0 12px 0 -20px;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form a.selectBoxes {
	clear:both;
	margin:0 0 0 10px !important;
	padding:0;
	font-size:1em;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form a.selectBoxes span {
	color: #003BB0; /* same as link color (?) */
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs .nlAboutLink { /* header of "accordian" */
	width:80px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
	font-size:1em;
	cursor: hand;
	cursor: pointer;
	font-weight:normal;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs .nlAboutLink img {
	margin:0 0 0 8px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs .openDescription { /* class added to contents of 1st demo when they are open */
	/* font-weight:bold; */
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs div.nlDescription {
	margin:5px 10px 5px 10px;
	padding:6px 8px;
	background-color:#FFF;
	border:solid 1px #999;
	font-size:.9em;
	line-height:1.3em;
	color:#333;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form a.selectBoxes span {
	color:#000;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #newsletterPrefs form input[type='submit'] {
	margin:34px 0 0 0;
}

/* END: User Preference Center: preference category selections area -- Newsletters (Preferences) */







/* User Preference Center: preference category selections area -- Print Magazine Subscriptions (Prefs) */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul {
	margin:10px 0 10px 0;
	padding:0;
	/* width:420px; */
}


/* User Preference Center: preference category selections area -- Print Magazine Subscriptions (Prefs) -- some basic settings */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li {
	margin:0 0 10px 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetailsArrow {
	margin:0;
	padding:3px 0 3px 8px;
	background-color:/*#e4e2e2 comp color*/ #edebeb;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetailsArrow span.printDetailHead {
	font-weight:normal;
	margin:-3px 0 0 10px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetailsArrow.openDescription span.printDetailHead {
	font-weight:bold !important;
	color:#900 !important;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetailsArrow img {
	 vertical-align:text-bottom;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetailsArrow.openDescription img {
	 vertical-align:middle;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails {
	margin:17px 0 27px 0;
	padding:0 10px 0 35px;
	background-color:#ffffff;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails .red {
	color:#C00 !important;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails .leftColumn {
	width:260px;
	float:left;
	text-align:left;
	font-size:1.1em;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.renewDetails .leftColumn .red {
	font-weight:bold; /* color interited from above:  .printDetails .red */
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails .rightColumn {
	width:252px;
	float:right;
	margin:0 140px 0 0;
	padding:0;
	text-align:left;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails .rightColumn .subHeader {
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails table.formtable {
	margin-left:-10px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs table.formtable tr.formrow td.label {
	margin:0;
	padding:0 0 12px 0;
	font-weight:normal;
	text-align:right;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs table.formtable tr.formrow td.input {
	margin:0 0 12px 0;
	padding:1px 0 1px 10px;
	width:137px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:137px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs form table.formtable input[type='submit'] {
	margin:10px 0 0 10px;
}

/* User Preference Center: preference category selections area -- Print Magazine Subscriptions (Prefs) -- some basic settings */




/* User Preference Center: preference category selections area -- Print Magazine Subscriptions (Prefs) -- sub-sections: defined  */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.renewDetails { /* Renew your free subscription */

}
 
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs { /* Paid subscriptions */

}
 
 
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeOfAddress { /*Change of address*/

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.cancelSub { /* Cancel subscription */

}


.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues { /* Back issues */

}


.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.missingIssues { /* Missing issues */

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.commentsFeedback { /* Comments/Feedback Form */

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeEmail { /* Change Email Address */

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.FAQ { /* Subscription FAQ */

}

/* User Preference Center: preference category selections area -- Print Magazine Subscriptions (Prefs) -- sub-sections: defined */


/* Print: Renew subscription */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.renewDetails form table.formtable input[type='submit'] {
	padding:0;
	background-image: url("http://twimgs.com/infoweek/iwk_refresh/button_renew.png");
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	height: 27px;
	width:70px;
	text-indent: -999em;
}
/* END: Print: Renew subscription */





/* Print: Paid subscriptions */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs {

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs p {
	margin:0 0 16px 0;
	padding:0 0 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs p span.red {
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs ul.deliveryLocation {
	
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs ul.deliveryLocation li {
	margin:0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form ul.deliveryLocation li input[type='radio'] {
	margin:12px 6px 0 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable {
	margin-left:0;
	width:526px;
}
 
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable tr.formrow {
	margin:0 0 0 0;
	vertical-align:top;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable tr.formrow td.formSetionHeader {
	margin:0;
	padding:0 0 6px 10px;
	font-size:1.3em;
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs table.formtable tr.formrow input[type='checkbox'] {
	margin:0 6px 0 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs table.formtable tr.formrow td.checkBizAddress {
	text-align:right;
	padding:0 0 6px 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable tr.formrow td.label {
	width:135px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable tr.formrow td.input {
	margin:0 0 12px 0;
	padding:1px 0 1px 10px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:250px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.paidSubs form table.formtable input[type='submit'] {
	padding:0;
	background-image: url("http://twimgs.com/infoweek/iwk_refresh/button_proceed_to_payment.png");
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	height: 27px;
	width:156px;
	text-indent: -999em;
}
/* END: Print: Paid subscriptions */


/* Print: Back Issues */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues  {
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues form table.formtable td.label label {
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues form table.formtable td.label .red {
	font-weight:normal;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:250px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues form table.formtable td.copies input[type='text'] {
	width:36px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.backIssues form table.formtable td.datesAndComments input[type='text'] {
	width:384px;
	height:145px;
}
/* END: Print: Print: Back Issues */




/* Print: Comments/Feedback */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li printDetails.commentsFeedback {

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.commentsFeedback form table.formtable td.label label {
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.commentsFeedback form table.formtable td.label .red {
	font-weight:normal;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.commentsFeedback form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:250px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.commentsFeedback form table.formtable td.printComments input[type='text'] {
	width:384px;
	height:145px;
}
/* END: Print: Comments/Feedback */



/* Print: change email */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeEmail {

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeEmail p {
	margin:0 0 27px 0;
	padding:0 0 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs .printDetails.changeEmail form table.formtable tr.formrow {
	vertical-align:middle;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs .printDetails.changeEmail form table.formtable input[type='text'] {
	margin:0 0 12px 0;
	padding:1px 1px 1px 5px;
	width:250px;
	color:#999999;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeEmail label {
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.changeEmail label {
	font-weight:bold;
}
/* END: Print: change email */



/* Print: FAQ */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.FAQ {

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.FAQ p {
	margin:0 0 16px 0;
	padding:0 0 0 0;

}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #printSubPrefs ul li .printDetails.FAQ p img {
	margin:6px 0;
	padding:0 0 0 0;

}
/* END: Print: FAQ */


/* User Preference Center: preference category selections area -- Email Preferences */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail dl {
	margin:26px 0 10px 30px;
	padding:0;
	width:720px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail dl dt {
	margin:0 0 1px 0;
	padding:0 0 0 0;
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail dl dd {
	margin:0 0 16px 2px;
	padding:0 0 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail form {
	margin:3px 0 0 0;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail .selectBoxes {
	margin:0 0 0 -30px;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail form input[type='checkbox'] {
	margin:0 18px 0 -30px;
	padding:0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsEmail form input[type='submit'] {
	margin:34px 0 0 -30px;
}

/* END: User Preference Center: preference category selections area -- Email Preferences */

 

/* User Preference Center: preference category selections area -- Social Connections (Preferences) */
.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial h3 {
	margin:0 0 12px -2px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul {
	margin:15px 0 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li {
	margin:0 0 25px 0;
	padding:0;
	list-style-type:none;
	font-weight:bold;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li a.socialConnect {
	margin:0 0 0 10px;
	padding:0 0 0 0;
	width:89px;
	height:25px;
	background-image:url("http://twimgs.com/informationweek/iwk_refresh/button_sprite_connect_disconnect.png");
	background-repeat:no-repeat;
	display:inline-block;
	text-indent: -5000px;
	vertical-align:middle;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li a.socialConnect.connectToNetwork {
	background-position: 0 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li a.socialConnect.connectToNetwork:hover {
	background-position: 0 -28px;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li a.socialConnect.disconnectFromNetwork {
	background-position: -91px 0;
}

.userPreferenceCenter #preferencesContainer #currentPreferenceSelections #prefsSocial ul li a.socialConnect.disconnectFromNetwork:hover {
	background-position: -91px -28px;
}

/* END: User Preference Center: preference category selections area -- Social Connections (Preferences) */


/* END: User Preference Center */
/*++++++++++++++++++++++++++++++++++++++++++ */



/* inlineReportPromo 1/31/2013 - created to create a css style so these items appear right in IWK, BD, etc. - JH */
.inlineReportPromo {
	width:210px;
	border:1px solid #000000;
}

.inlineReportPromo.right {
	float:right;
	margin:0 0 10px 10px;
}

.inlineReportPromo.left {
	float:left;
	margin:0 10px 10px 0;
}

.inlineReportPromo .reportHeader {
	margin:0;
	padding:5px;
	background-color:#CC0000;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#ffffff; 
}

.inlineReportPromo .reportHeader a:link,
.inlineReportPromo .reportHeader a:active,
.inlineReportPromo .reportHeader a:visited {
	color:#ffffff !important;
	text-decoration:none;
}

.inlineReportPromo .reportHeader a:visited {
	color:#ffffff !important;
	text-decoration:underline;
}

.inlineReportPromo img.reportCover {
	margin:15px;
	padding:0;
}

.inlineReportPromo .reportInfo {
	font-size:.9em;
	margin:0px 10px 15px 10px;
}

.inlineReportPromo .reportInfo ul {
	margin:5px 0 10px 19px;
	padding:0 0 0 0;
}

.inlineReportPromo .reportInfo ul li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:disc;
}
/* END: inlineReportPromo 1/31/2013 - created to create a css style so these items appear right in IWK, BD, etc. - JH */


/* inlineStoryImage - JH */
.inlineStoryImage {
  margin:0;
  width:185px;
}

.inlineStoryImageManual {
  margin:0;
  /* manually indicate the width inline ... for images larget than 175w  5/8/2013 - jh */
}

.inlineStoryImageRight {
  padding: 0 0 5px 10px;
  float:right;
}

.inlineStoryImageLeft {
  padding: 0 10px 5px 0;
  float:left;
}

.inlineStoryImage img.img175 {
  margin:0;
  width:175px;
  text-align:center;
  border:0;
}

span.storyImageCaption,
.inlineStoryImage .storyImageCaption,
.inlineStoryImageManual .storyImageCaption {
  margin:4px 0 10px 0;
  padding:0;
  text-align:center;
  font-weight:bold;
  color:#666666;
  font-size:.9em;
}

.inlineStoryImage .inlinePhotoCredit {
  font-size:.9em;
}

.inlineStoryImage .inlinlargerView {
  font-size:.9em;
  font-style:italic;
}
/* END: inlineStoryImage - JH */
